Designing and Implementing Cooperative Services

نویسنده

  • Harry C. Li
چکیده

Cooperative services are an increasingly popular way to deploy applications. In these services, computers controlled by different entities are supposed to work together to achieve a common goal, such as file-sharing [6, 12], mesh routing [2], and peer-to-peer backup [1, 7]. The resulting systems can be more fault-tolerant, scalable, and less expensive than traditional client-server approaches. However, a cooperative service may never see these benefits if it does not tolerate Byzantine users who may disrupt the service or selfish ones who may try to use it without contributing their fair share. One of the key challenges in designing a cooperative service is ensuring that participants actually cooperate. Several deployed applications [6, 12] and research prototypes [7, 17] include incentives and punishments to encourage cooperation. However, selfish participants still frequently find ways to cheat. For example, in the KaZaA [12] network almost half the users falsify their contributions by using a hacked binary [13]. In BitTorrent [6], researchers have found ways to free-ride [19]. These vulnerabilities are symptoms of a deeper problem: almost no cooperative service rigorously shows that its incentives and punishments are sufficient to induce cooperation. In my research, I aim to build cooperative systems that tolerate the actions of Byzantine users while removing incentives for selfish users to cheat. In this adversarial environment, constructing systems that work well and are robust requires me to step back and forth between practice and theory, something that distinguishes my research from that of many others who design these systems. I believe that pursuing the practice-theory cycle—letting practice guide theory and vice versa—is necessary in building robust and practical systems. This approach requires me to be persistent, resourceful, and creative. Drawing upon these traits and my training so far, I plan to i) develop the theoretical framework necessary to reason about selfish and Byzantine behaviors in cooperative services, ii) design efficient and scalable mechanisms in this framework to address practical issues in building real services, and iii) implement large-scale prototypes that are competitive with if not better than existing less robust works.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing of Supply Chain Coordination Mechanism with Leadership Considering (RESEARCH NOTE)

Abstract   Vertical cooperative (co-op) advertising is typically a cost sharing mechanism and coordinated effort by the channel’s members in order to increase demand and overall profits. In this marketing strategy, the manufacturer shares a fraction of the retailer’s advertising investment. This paper studies the advertising and pricing decisions in a retailer-manufacturer supply chain in which...

متن کامل

The Assessment of Degree of Rural Settlers’ Satisfaction with Respect to Provision of Cooperative Village Councils’ Services – Case: Cooperative Council of Dashtesar

Introduction: Cooperative firms after government and private sectors are being considered as a third dimension of any economy. The numbers of this type of firms are increasing. This in turn has let to great revenues which would well justify their value and importance. Nowadays, there are many cooperative firms with different names but all have one goal in common, that is the achievement of d...

متن کامل

The Impact of Fostering Learner Autonomy through Implementing Cooperative Learning Strategies on Inferential Reading Comprehension Ability of Iranian EFL Learners

Abstract The great shift of paradigm from teacher-centeredness to learner-centeredness has one major rationale in line with the definitions of autonomy, i.e., the capacity and willingness to act independently and in cooperation with others, so cooperation is looked upon as the manifestation of autonomy. In the present study, the researchers investigated the impact of training cooperative...

متن کامل

Toxic Farm: A Cooperative Management Platform for Virtual Teams and Enterprises

The proliferation of the Internet has revolutionized the way people work together for business. People located at remote places can collaborate across organizational and national boundaries. Although the Internet provides the basic connectivity, researchers all over the world are grappling with the problems of defining; designing and implementing web services that would help people collaborate ...

متن کامل

The extent of compliance with principles of designing and implementing educational workshops

Introduction: Continuing education of human resources is an integral part of medical universities’ tasks to offer desirable services and meet the society’s needs which is achieved through various ways including workshops. Therefore, the purpose of this study was to examine the extent of compliance with principles of designing and implementing educational workshops by the vice chancellor for he...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009